(something) gives me life - Deutsch Englisch Wörterbuch